Layer2 with zero-knowledge proof